package com.learner.pojo.major;

import com.learner.pojo.major.expand.*;
import lombok.Data;
import org.springframework.data.mongodb.core.mapping.Document;

import javax.persistence.*;
import java.io.Serializable;
import java.util.List;


/**
* @author ice2020x
* @Date: 2023/2/24
* @Description: 专业介绍
**/
@Document(collection = "major")
@Data
public class Major implements Serializable {
    private static final long serialVersionUID = -1;
    @Id
    private String id;
    /**
     * 专业名
     */
    private String majorName;
    /**
     * 学历层次
     */
    private String level;
    /**
     * 修读年限
     */
    private String studyYear;
    /**
     * 授予学位
     */
    private String degree;
    /**
     * 男女比例
     */
    private String proportion;
    /**
     * 专业介绍
     */
    private String introduction;
    /**
     * 培养目标
     */
    private String trainingObjective;
    /**
     * 培养要求
     */
    private String trainingRequirements;
    /**
     * 学科要求
     */
    private String disciplineRequirements;
    /**
     * 知识能力
     */
    private String knowledgeAbility;
    /**
     * 考研方向
     */
    private String postgraduateOientation;
    /**
     * 主要课程
     */
    private String mainCourse;
    /**
     * 社会名人
     */
    private String celebrity;
    /**
     * 就业方向
     */
    private String employmentDirection;
    private List<Salary> salarys;
    private List<Career> careers;
    private List<Industry> industrys;
    private List<Area> areas;
    /**
     * 逻辑删除
     */
    private String status;
}
